package br.mcaslib.swiz.event
{
	import flash.events.Event;
	
	import org.swizframework.utils.async.AsynchronousEvent;

	public class ListObjNameIdEvent extends AsynchronousEvent
	{
		//--------------------------------------------------------------------------
		//
		//  Event's Name
		//
		//--------------------------------------------------------------------------

		public static const EVENT_LOAD:String = "com.bitlogico.ctg.event.ListObjNameIdEvent.LOAD";
		public static const EVENT_LOAD_FROM_OBJECT:String = "com.bitlogico.ctg.event.ListObjNameIdEvent.LOAD_FROM_OBJECT";
		public static const EVENT_LOAD_COMPLETE:String = "com.bitlogico.ctg.event.ListObjNameIdEvent.LOAD_COMPLETE";
		
		//--------------------------------------------------------------------------
		//
		//  Constructor
		//
		//--------------------------------------------------------------------------

		public function ListObjNameIdEvent(type:String, aliasName:String=null) {
			super(type,true);
			this.aliasName = aliasName;
		}
		
		//--------------------------------------------------------------------------
		//
		//  Properties
		//
		//--------------------------------------------------------------------------
		
		public var aliasName:String;
		
		public var filter:Object;
		
		public var obj:Object;
		
		public var objField:String;
		
		public var objServerField:String;
	}
}
